package com.oig.sys.base.app;


import com.oig.sys.base.dto.HsGoodsTariffDto;
import com.oig.sys.base.vo.HsGoodsTariffVo;

import java.util.List;

public interface IAppHsGoodsTariffService {

    List<HsGoodsTariffVo> addGroupHsGoodsTariff(HsGoodsTariffDto hsGoodsTariffDt);


    HsGoodsTariffVo addHsGoodsTariff(HsGoodsTariffDto hsGoodsTariffDto);

    HsGoodsTariffVo updateHsGoodsTariff(HsGoodsTariffDto hsGoodsTariffDto);

    void delHsGoodsTariff(Integer id);


    HsGoodsTariffVo getTariff(String countryCode, String hsCode);

    List<HsGoodsTariffVo> getHsGoodsAllTariff(String hsCode);

    /**
     * 根据id获取优惠税率国家
     * @param id 主键id
     * */
    HsGoodsTariffVo getHsGoodsTariffInfo(Integer id);

    List<HsGoodsTariffVo> getTariffByHSCodeAndCountryCodeList(List<HsGoodsTariffDto> req);
}
